/**
*  
* @Function TODO 
* @ProjectName credit-data-platform 
* @PackageName com.py.credit.entity    
* @FileName SubscribeContentCount.java    
* @Date 2018年5月11日下午3:58:46
* @Author Min DongXv
* @Copyright (c) 2018, 金电联行 All Rights Reserved.   
*   
*/  
package com.py.credit.entity;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
*   
* @Function TODO
* @ClassName SubscribeContentCount   
* @Date 2018年5月11日 下午3:58:46   
* @Author Min DongXv
*       
*/
public class SubscribeContentCount implements Serializable {

	private static final long serialVersionUID = 3743384792519368971L;
	
	/**
	 * 订阅人ID
	 */
	private Integer subscriberId;
	/**
	 * 订阅时间
	 */
	private Date subscriptionTime;
	/**
	 * 订阅区县
	 */
	private String subscriptionRegion;
	/**
	 * 真实姓名
	 */
	private String realName;
	/**
	 * 版本名称
	 */
	private String versionName;
	/**
	 * 目录ID
	 */
	private Integer infoId;
	/**
	 * 目录名称
	 */
	private String infoName;
	/**
	 * 资源统计
	 */
	private List<SubscribeCount> sourceCounts;

	/**
	 * @return the subscriberId
	 */
	public Integer getSubscriberId() {
		return subscriberId;
	}

	/**
	 * @param subscriberId
	 *            the subscriberId to set
	 */
	public void setSubscriberId(Integer subscriberId) {
		this.subscriberId = subscriberId;
	}

	/**
	 * @return the subscriptionTime
	 */
	public Date getSubscriptionTime() {
		return subscriptionTime;
	}

	/**
	 * @param subscriptionTime
	 *            the subscriptionTime to set
	 */
	public void setSubscriptionTime(Date subscriptionTime) {
		this.subscriptionTime = subscriptionTime;
	}

	/**
	 * @return the subscriptionRegion
	 */
	public String getSubscriptionRegion() {
		return subscriptionRegion;
	}

	/**
	 * @param subscriptionRegion
	 *            the subscriptionRegion to set
	 */
	public void setSubscriptionRegion(String subscriptionRegion) {
		this.subscriptionRegion = subscriptionRegion;
	}

	/**
	 * @return the realName
	 */
	public String getRealName() {
		return realName;
	}

	/**
	 * @param realName
	 *            the realName to set
	 */
	public void setRealName(String realName) {
		this.realName = realName;
	}

	/**
	 * @return the versionName
	 */
	public String getVersionName() {
		return versionName;
	}

	/**
	 * @param versionName
	 *            the versionName to set
	 */
	public void setVersionName(String versionName) {
		this.versionName = versionName;
	}

	/**
	 * @return the infoId
	 */
	public Integer getInfoId() {
		return infoId;
	}

	/**
	 * @param infoId
	 *            the infoId to set
	 */
	public void setInfoId(Integer infoId) {
		this.infoId = infoId;
	}

	/**
	 * @return the infoName
	 */
	public String getInfoName() {
		return infoName;
	}

	/**
	 * @param infoName
	 *            the infoName to set
	 */
	public void setInfoName(String infoName) {
		this.infoName = infoName;
	}

	/**
	 * @return the sourceCounts
	 */
	public List<SubscribeCount> getSourceCounts() {
		return sourceCounts;
	}

	/**
	 * @param sourceCounts the sourceCounts to set
	 */
	public void setSourceCounts(List<SubscribeCount> sourceCounts) {
		this.sourceCounts = sourceCounts;
	}

	/**
	 *
	 * @Function TODO
	 * @FileName SubscribeContentCount.java
	 * @MethodName toString
	 * @return
	 * @Date 2018年5月11日 下午4:00:35
	 * @Author Min DongXv
	 *
	 */
	@Override
	public String toString() {
		return "SubscribeContentCount [subscriberId=" + subscriberId + ", subscriptionTime=" + subscriptionTime
				+ ", subscriptionRegion=" + subscriptionRegion + ", realName=" + realName + ", versionName="
				+ versionName + ", infoId=" + infoId + ", infoName=" + infoName + ", sourceCounts=" + sourceCounts
				+ "]";
	}
}